Big Huge Thesaurus

vegetable sponge

noun